/**
 * @文件名 UserManagerServiceImpl.java
 * @包名 com.ykfk.cngrain.tbw.service.impl
 * @说明   系统用户管理业务层实现
 * @作者 wdfang
 * @时间 2013-3-6 下午11:25:44
 * @版本 V1.0
 */ 
package com.fang.yttz.service.impl;

import org.nutz.dao.Dao;
import org.nutz.ioc.loader.annotation.Inject;
import org.nutz.ioc.loader.annotation.IocBean;

import com.fang.yttz.service.manager.UserManagerService;
/**
 * @类名 UserManagerServiceImpl
 * @描述 系统用户管理业务层实现
 * @作者 wdfang
 * @日期 2013-3-6 下午11:25:44
 * ========修改日志=======
 *
 */
@IocBean(name = "userManagerService")
public class UserManagerServiceImpl implements UserManagerService{
	/**
	 * 获得Dao
	 */
	@Inject
	public Dao dao;
	
//	@Override
//	public List<Record> getUserlist(String dropRoles, String rbInUse, String txtUserName) {
//		StringBuffer stringBuffer = new StringBuffer();
//		stringBuffer.append("select m.loginid,m.fullname,m.department,m.email,m.tel,m.address,m.inuse,m.memo,r.rolename from tb_user_role ur,tb_role r,tb_manager m")
//		.append(" where ur.loginid = m.loginid and ur.rolecode = r.rolecode");
//		if(!ValidateUtil.isEmpty(dropRoles)){
//			stringBuffer.append(" and ur.rolecode = @rolecode");
//		}
//		if(!ValidateUtil.isEmpty(rbInUse)){
//			stringBuffer.append(" and m.inuse = @inuse");
//		}
//		if(!ValidateUtil.isEmpty(txtUserName)){
//			stringBuffer.append(" and m.fullname like @txtusername");
//		}
//		Sql sql = Sqls.queryRecord(stringBuffer.toString());
//		if(!ValidateUtil.isEmpty(dropRoles)){
//			sql.params().set("rolecode", dropRoles);
//		}
//		if(!ValidateUtil.isEmpty(rbInUse)){
//			sql.params().set("inuse", rbInUse);
//		}
//		if(!ValidateUtil.isEmpty(txtUserName)){
//			sql.params().set("txtusername", txtUserName+"%");
//		}
//		dao.execute(sql);
//		List<Record> list = sql.getList(Record.class);
//		if(list==null){
//			list = new ArrayList<Record>();
//		}
//		return list;
//	}

}
